home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Documentation / Performance Tools Notes / QuickView™ 2.2f2 / QuickView™ 2.2f2.rsrc / CODE_25_QH SearchResults.txt < prev    next >
Text File  |  1996-05-07  |  82KB  |  1,499 lines

  1. # near model CODE resource
  2. # jump table entries: 64648-64656 (9 of them)
  3. 00000000  FFFF                     .invalid   <<F/7/7>>
  4. 00000002  FC88 0000                .extension 0xC88 <<F/2-3/6>> // unimplemented
  5. 00000006  0F82                     bclr       D2, D7
  6. 00000008  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  7. 0000000C  262F 0028                move.l     D3, [A7 + 0x28]
  8. 00000010  2C6F 0024                movea.l    A6, [A7 + 0x24]
  9. 00000014  286F 0018                movea.l    A4, [A7 + 0x18]
  10. 00000018  3F3C 0004                move.w     -[A7], 0x4
  11. 0000001C  4EAD DF98                jsr        [A5 - 0x2068]
  12. 00000020  4AAD AF40                tst.l      [A5 - 0x50C0]
  13. 00000024  6632                     bne        +0x34 /* 00000058 */
  14. 00000026  4AAD AD46                tst.l      [A5 - 0x52BA]
  15. 0000002A  672C                     beq        +0x2E /* 00000058 */
  16. 0000002C  4AAD AD4A                tst.l      [A5 - 0x52B6]
  17. 00000030  6726                     beq        +0x28 /* 00000058 */
  18. 00000032  246D AD46                movea.l    A2, [A5 - 0x52BA]
  19. 00000036  4AAD AF40                tst.l      [A5 - 0x50C0]
  20. 0000003A  6606                     bne        +0x8 /* 00000042 */
  21. 0000003C  206A 001C                movea.l    A0, [A2 + 0x1C]
  22. 00000040  6008                     bra        +0xA /* 0000004A */
  23. label00000042:
  24. 00000042  2F0A                     move.l     -[A7], A2
  25. 00000044  4EBA 07F4                jsr        [PC + 0x7F4 /* 0000083A */]
  26. 00000048  584F                     addq.w     A7, 4
  27. label0000004A:
  28. 0000004A  B688                     cmp.l      D3, A0
  29. 0000004C  670A                     beq        +0xC /* 00000058 */
  30. 0000004E  2F2D AD4A                move.l     -[A7], [A5 - 0x52B6]
  31. 00000052  4EAD E8F8                jsr        [A5 - 0x1708]
  32. 00000056  584F                     addq.w     A7, 4
  33. label00000058:
  34. 00000058  4AAD AD4A                tst.l      [A5 - 0x52B6]
  35. 0000005C  670C                     beq        +0xE /* 0000006A */
  36. 0000005E  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  37. 00000062  4EAD FE28                jsr        [A5 - 0x1D8]
  38. 00000066  584F                     addq.w     A7, 4
  39. 00000068  6024                     bra        +0x26 /* 0000008E */
  40. label0000006A:
  41. 0000006A  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  42. 0000006E  2F0E                     move.l     -[A7], A6
  43. 00000070  2F03                     move.l     -[A7], D3
  44. 00000072  4EBA 00D4                jsr        [PC + 0xD4 /* 00000148 */]
  45. 00000076  4A80                     tst.l      D0
  46. 00000078  4FEF 000C                lea.l      A7, [A7 + 0xC]
  47. 0000007C  670E                     beq        +0x10 /* 0000008C */
  48. 0000007E  266D AD46                movea.l    A3, [A5 - 0x52BA]
  49. 00000082  206B 0004                movea.l    A0, [A3 + 0x4]
  50. 00000086  2B48 AD4A                move.l     [A5 - 0x52B6], A0
  51. 0000008A  6002                     bra        +0x4 /* 0000008E */
  52. label0000008C:
  53. 0000008C  6038                     bra        +0x3A /* 000000C6 */
  54. label0000008E:
  55. 0000008E  4AAD AD4A                tst.l      [A5 - 0x52B6]
  56. 00000092  6706                     beq        +0x8 /* 0000009A */
  57. 00000094  7001                     moveq.l    D0, 0x01
  58. 00000096  2B40 AD4E                move.l     [A5 - 0x52B2], D0
  59. label0000009A:
  60. 0000009A  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  61. 0000009E  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  62. 000000A2  4EBA 0962                jsr        [PC + 0x962 /* 00000A06 */]
  63. 000000A6  246D AD46                movea.l    A2, [A5 - 0x52BA]
  64. 000000AA  254C 0018                move.l     [A2 + 0x18], A4
  65. 000000AE  2F0E                     move.l     -[A7], A6
  66. 000000B0  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  67. 000000B4  4EBA 0620                jsr        [PC + 0x620 /* 000006D6 */]
  68. 000000B8  2F2D AD4A                move.l     -[A7], [A5 - 0x52B6]
  69. 000000BC  206D 16EE                movea.l    A0, [A5 + 0x16EE]
  70. 000000C0  4E90                     jsr        [A0]
  71. 000000C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  72. label000000C6:
  73. 000000C6  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  74. 000000CA  205F                     movea.l    A0, [A7]+
  75. 000000CC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  76. 000000D0  4ED0                     jmp        [A0]
  77. 000000D2  48E7 1030                movem.l    -[A7], D3,A2,A3
  78. 000000D6  262F 0014                move.l     D3, [A7 + 0x14]
  79. 000000DA  266F 0010                movea.l    A3, [A7 + 0x10]
  80. 000000DE  4AAD AD46                tst.l      [A5 - 0x52BA]
  81. 000000E2  6718                     beq        +0x1A /* 000000FC */
  82. 000000E4  4A83                     tst.l      D3
  83. 000000E6  6D14                     blt        +0x16 /* 000000FC */
  84. 000000E8  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  85. 000000EC  4EAD FE20                jsr        [A5 - 0x1E0]
  86. 000000F0  2448                     movea.l    A2, A0
  87. 000000F2  202A 001C                move.l     D0, [A2 + 0x1C]
  88. 000000F6  B680                     cmp.l      D3, D0
  89. 000000F8  584F                     addq.w     A7, 4
  90. 000000FA  6D06                     blt        +0x8 /* 00000102 */
  91. label000000FC:
  92. 000000FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  93. 000000FE  2680                     move.l     [A3], D0
  94. 00000100  600E                     bra        +0x10 /* 00000110 */
  95. label00000102:
  96. 00000102  2F03                     move.l     -[A7], D3
  97. 00000104  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  98. 00000108  4EBA 048A                jsr        [PC + 0x48A /* 00000594 */]
  99. 0000010C  2680                     move.l     [A3], D0
  100. 0000010E  504F                     addq.w     A7, 8
  101. label00000110:
  102. 00000110  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  103. 00000114  205F                     movea.l    A0, [A7]+
  104. 00000116  4FEF 000C                lea.l      A7, [A7 + 0xC]
  105. 0000011A  4ED0                     jmp        [A0]
  106. 0000011C  2F0A                     move.l     -[A7], A2
  107. 0000011E  4AAD AD46                tst.l      [A5 - 0x52BA]
  108. 00000122  6604                     bne        +0x6 /* 00000128 */
  109. 00000124  91C8                     sub.l      A0, A0
  110. 00000126  6018                     bra        +0x1A /* 00000140 */
  111. label00000128:
  112. 00000128  246D AD46                movea.l    A2, [A5 - 0x52BA]
  113. 0000012C  4AAD AF40                tst.l      [A5 - 0x50C0]
  114. 00000130  6606                     bne        +0x8 /* 00000138 */
  115. 00000132  206A 001C                movea.l    A0, [A2 + 0x1C]
  116. 00000136  6008                     bra        +0xA /* 00000140 */
  117. label00000138:
  118. 00000138  2F0A                     move.l     -[A7], A2
  119. 0000013A  4EBA 06FE                jsr        [PC + 0x6FE /* 0000083A */]
  120. 0000013E  584F                     addq.w     A7, 4
  121. label00000140:
  122. 00000140  2F48 0008                move.l     [A7 + 0x8], A0
  123. 00000144  245F                     movea.l    A2, [A7]+
  124. 00000146  4E75                     rts
  125. fn00000148:
  126. 00000148  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  127. 0000014C  4FEF FF00                lea.l      A7, [A7 - 0x100]
  128. 00000150  266F 0118                movea.l    A3, [A7 + 0x118]
  129. 00000154  2C6F 0120                movea.l    A6, [A7 + 0x120]
  130. 00000158  302D 170E                move.w     D0, [A5 + 0x170E]
  131. 0000015C  48C0                     ext.l      D0
  132. 0000015E  0680 0000 0095           addi.l     D0, 0x95
  133. 00000164  3F00                     move.w     -[A7], D0
  134. 00000166  4EAD DB70                jsr        [A5 - 0x2490]
  135. 0000016A  4A80                     tst.l      D0
  136. 0000016C  544F                     addq.w     A7, 2
  137. 0000016E  660C                     bne        +0xE /* 0000017C */
  138. 00000170  7000                     moveq.l    D0, 0x00
  139. 00000172  4FEF 0100                lea.l      A7, [A7 + 0x100]
  140. 00000176  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  141. 0000017A  4E75                     rts
  142. label0000017C:
  143. 0000017C  52AD AE32                addq.l     [A5 - 0x51CE], 1
  144. 00000180  7600                     moveq.l    D3, 0x00
  145. 00000182  554F                     subq.w     A7, 2
  146. 00000184  2F0B                     move.l     -[A7], A3
  147. 00000186  4EAD DC06                jsr        [A5 - 0x23FA]
  148. 0000018A  301F                     move.w     D0, [A7]+
  149. 0000018C  3600                     move.w     D3, D0
  150. 0000018E  3003                     move.w     D0, D3
  151. 00000190  48C0                     ext.l      D0
  152. 00000192  6600 00A4                bne        +0xA6 /* 00000238 */
  153. 00000196  4878 0134                push.l     0x134
  154. 0000019A  4EBA 025C                jsr        [PC + 0x25C /* 000003F8 */]
  155. 0000019E  2848                     movea.l    A4, A0
  156. 000001A0  2008                     move.l     D0, A0
  157. 000001A2  584F                     addq.w     A7, 4
  158. 000001A4  6754                     beq        +0x56 /* 000001FA */
  159. 000001A6  1F3C 0006                move.b     -[A7], 0x6
  160. 000001AA  2F0B                     move.l     -[A7], A3
  161. 000001AC  4EAD E990                jsr        [A5 - 0x1670]
  162. 000001B0  3610                     move.w     D3, [A0]
  163. 000001B2  244C                     movea.l    A2, A4
  164. 000001B4  41ED CE4E                lea.l      A0, [A5 - 0x31B2]
  165. 000001B8  2488                     move.l     [A2], A0
  166. 000001BA  42AA 0004                clr.l      [A2 + 0x4]
  167. 000001BE  42AA 0008                clr.l      [A2 + 0x8]
  168. 000001C2  42AA 000C                clr.l      [A2 + 0xC]
  169. 000001C6  42AA 0010                clr.l      [A2 + 0x10]
  170. 000001CA  41ED D1B6                lea.l      A0, [A5 - 0x2E4A]
  171. 000001CE  2488                     move.l     [A2], A0
  172. 000001D0  254E 0014                move.l     [A2 + 0x14], A6
  173. 000001D4  42AA 0018                clr.l      [A2 + 0x18]
  174. 000001D8  254B 001C                move.l     [A2 + 0x1C], A3
  175. 000001DC  42AA 0020                clr.l      [A2 + 0x20]
  176. 000001E0  42AA 0024                clr.l      [A2 + 0x24]
  177. 000001E4  42AA 0128                clr.l      [A2 + 0x128]
  178. 000001E8  3543 012C                move.w     [A2 + 0x12C], D3
  179. 000001EC  426A 012E                clr.w      [A2 + 0x12E]
  180. 000001F0  426A 0130                clr.w      [A2 + 0x130]
  181. 000001F4  426A 0132                clr.w      [A2 + 0x132]
  182. 000001F8  5C4F                     addq.w     A7, 6
  183. label000001FA:
  184. 000001FA  2B4C AD46                move.l     [A5 - 0x52BA], A4
  185. 000001FE  2F0B                     move.l     -[A7], A3
  186. 00000200  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  187. 00000204  4EBA 0A26                jsr        [PC + 0xA26 /* 00000C2C */]
  188. 00000208  486F 0008                pea.l      [A7 + 0x8]
  189. 0000020C  302D 170E                move.w     D0, [A5 + 0x170E]
  190. 00000210  48C0                     ext.l      D0
  191. 00000212  0680 0000 0081           addi.l     D0, 0x81
  192. 00000218  3F00                     move.w     -[A7], D0
  193. 0000021A  3F3C 001C                move.w     -[A7], 0x1C
  194. 0000021E  4EAD DDF8                jsr        [A5 - 0x2208]
  195. 00000222  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  196. 00000226  486F 000C                pea.l      [A7 + 0xC]
  197. 0000022A  4EAD FD80                jsr        [A5 - 0x280]
  198. 0000022E  4FEF 0110                lea.l      A7, [A7 + 0x110]
  199. 00000232  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  200. 00000236  4E75                     rts
  201. label00000238:
  202. 00000238  3003                     move.w     D0, D3
  203. 0000023A  48C0                     ext.l      D0
  204. 0000023C  670C                     beq        +0xE /* 0000024A */
  205. 0000023E  3F03                     move.w     -[A7], D3
  206. 00000240  2F2D AD46                move.l     -[A7], [A5 - 0x52BA]
  207. 00000244  4EBA 06DA                jsr        [PC + 0x6DA /* 00000920 */]
  208. 00000248  5C4F                     addq.w     A7, 6
  209. label0000024A:
  210. 0000024A  4A43                     tst.w      D3
  211. 0000024C  57C0                     seq        D0
  212. 0000024E  4400                     neg.b      D0
  213. 00000250  4880                     ext.w      D0
  214. 00000252  48C0                     ext.l      D0
  215. 00000254  4FEF 0100                lea.l      A7, [A7 + 0x100]
  216. 00000258  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  217. 0000025C  4E75                     rts
  218. fn0000025E:
  219. 0000025E  4FEF FF00                lea.l      A7, [A7 - 0x100]
  220. 00000262  4857                     pea.l      [A7]
  221. 00000264  302D 170E                move.w     D0, [A5 + 0x170E]
  222. 00000268  48C0                     ext.l      D0
  223. 0000026A  0680 0000 0084           addi.l     D0, 0x84
  224. 00000270  3F00                     move.w     -[A7], D0
  225. 00000272  7001                     moveq.l    D0, 0x01
  226. 00000274  B0AF 010E                cmp.l      D0, [A7 + 0x10E]
  227. 00000278  6704                     beq        +0x6 /* 0000027E */
  228. 0000027A  7002                     moveq.l    D0, 0x02
  229. 0000027C  6002                     bra        +0x4 /* 00000280 */
  230. label0000027E:
  231. 0000027E  7003                     moveq.l    D0, 0x03
  232. label00000280:
  233. 00000280  3F00                     move.w     -[A7], D0
  234. 00000282  4EAD DDF8                jsr        [A5 - 0x2208]
  235. 00000286  4857                     pea.l      [A7]
  236. 00000288  4EAD DE40                jsr        [A5 - 0x21C0]
  237. 0000028C  2F2F 010C                move.l     -[A7], [A7 + 0x10C]
  238. 00000290  486F 0008                pea.l      [A7 + 0x8]
  239. 00000294  2F2F 0110                move.l     -[A7], [A7 + 0x110]
  240. 00000298  4EAD DCA0                jsr        [A5 - 0x2360]
  241. 0000029C  2F2F 0114                move.l     -[A7], [A7 + 0x114]
  242. 000002A0  4EAD DE48                jsr        [A5 - 0x21B8]
  243. 000002A4  4FEF 0114                lea.l      A7, [A7 + 0x114]
  244. 000002A8  4E75                     rts
  245. fn000002AA:
  246. 000002AA  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  247. 000002AE  4FEF FFEA                lea.l      A7, [A7 - 0x16]
  248. 000002B2  246F 002A                movea.l    A2, [A7 + 0x2A]
  249. 000002B6  3F6A 0002 0008           move.w     [A7 + 0x8], [A2 + 0x2]
  250. 000002BC  3012                     move.w     D0, [A2]
  251. 000002BE  48C0                     ext.l      D0
  252. 000002C0  5280                     addq.l     D0, 1
  253. 000002C2  3F40 0006                move.w     [A7 + 0x6], D0
  254. 000002C6  3F6A 0006 000C           move.w     [A7 + 0xC], [A2 + 0x6]
  255. 000002CC  302A 0004                move.w     D0, [A2 + 0x4]
  256. 000002D0  48C0                     ext.l      D0
  257. 000002D2  5380                     subq.l     D0, 1
  258. 000002D4  3F40 000A                move.w     [A7 + 0xA], D0
  259. 000002D8  486F 0006                pea.l      [A7 + 0x6]
  260. 000002DC  A8A1                     syscall    FrameRect
  261. 000002DE  0C2D 0002 0236           cmpi.b     [A5 + 0x236], 0x2
  262. 000002E4  652C                     bcs        +0x2E /* 00000312 */
  263. 000002E6  4EAD DF68                jsr        [A5 - 0x2098]
  264. 000002EA  3EBC 4444                move.w     [A7], 0x4444 /* 'DD' */
  265. 000002EE  3F7C 4444 0002           move.w     [A7 + 0x2], 0x4444 /* 'DD' */
  266. 000002F4  3F7C 4444 0004           move.w     [A7 + 0x4], 0x4444 /* 'DD' */
  267. 000002FA  4857                     pea.l      [A7]
  268. 000002FC  AA14                     syscall    RGBForeColor
  269. 000002FE  3EBC CCCC                move.w     [A7], 0xCCCC
  270. 00000302  3F7C CCCC 0002           move.w     [A7 + 0x2], 0xCCCC
  271. 00000308  3F7C FFFF 0004           move.w     [A7 + 0x4], 0xFFFF
  272. 0000030E  4857                     pea.l      [A7]
  273. 00000310  AA15                     syscall    RGBBackColor
  274. label00000312:
  275. 00000312  302F 0006                move.w     D0, [A7 + 0x6]
  276. 00000316  48C0                     ext.l      D0
  277. 00000318  5280                     addq.l     D0, 1
  278. 0000031A  3F40 000E                move.w     [A7 + 0xE], D0
  279. 0000031E  302F 000A                move.w     D0, [A7 + 0xA]
  280. 00000322  48C0                     ext.l      D0
  281. 00000324  5380                     subq.l     D0, 1
  282. 00000326  3F40 0012                move.w     [A7 + 0x12], D0
  283. 0000032A  382F 0008                move.w     D4, [A7 + 0x8]
  284. 0000032E  48C4                     ext.l      D4
  285. 00000330  2004                     move.l     D0, D4
  286. 00000332  5280                     addq.l     D0, 1
  287. 00000334  3F40 0010                move.w     [A7 + 0x10], D0
  288. 00000338  362F 000C                move.w     D3, [A7 + 0xC]
  289. 0000033C  48C3                     ext.l      D3
  290. 0000033E  2003                     move.l     D0, D3
  291. 00000340  9084                     sub.l      D0, D4
  292. 00000342  5580                     subq.l     D0, 2
  293. 00000344  222F 002E                move.l     D1, [A7 + 0x2E]
  294. 00000348  4EAD DA68                jsr        [A5 - 0x2598]
  295. 0000034C  7264                     moveq.l    D1, 0x64
  296. 0000034E  4EAD DA74                jsr        [A5 - 0x258C]
  297. 00000352  322F 0010                move.w     D1, [A7 + 0x10]
  298. 00000356  48C1                     ext.l      D1
  299. 00000358  D280                     add.l      D1, D0
  300. 0000035A  3F41 0014                move.w     [A7 + 0x14], D1
  301. 0000035E  2A03                     move.l     D5, D3
  302. 00000360  5385                     subq.l     D5, 1
  303. 00000362  3001                     move.w     D0, D1
  304. 00000364  48C0                     ext.l      D0
  305. 00000366  B085                     cmp.l      D0, D5
  306. 00000368  6F04                     ble        +0x6 /* 0000036E */
  307. 0000036A  3F45 0014                move.w     [A7 + 0x14], D5
  308. label0000036E:
  309. 0000036E  302F 0014                move.w     D0, [A7 + 0x14]
  310. 00000372  B06F 0010                cmp.w      D0, [A7 + 0x10]
  311. 00000376  6C06                     bge        +0x8 /* 0000037E */
  312. 00000378  3F6F 0010 0014           move.w     [A7 + 0x14], [A7 + 0x10]
  313. label0000037E:
  314. 0000037E  486F 000E                pea.l      [A7 + 0xE]
  315. 00000382  A8A2                     syscall    PaintRect
  316. 00000384  3F6F 0014 0010           move.w     [A7 + 0x10], [A7 + 0x14]
  317. 0000038A  302F 000C                move.w     D0, [A7 + 0xC]
  318. 0000038E  48C0                     ext.l      D0
  319. 00000390  5380                     subq.l     D0, 1
  320. 00000392  3F40 0014                move.w     [A7 + 0x14], D0
  321. 00000396  486F 000E                pea.l      [A7 + 0xE]
  322. 0000039A  A8A3                     syscall    EraseRect
  323. 0000039C  0C2D 0002 0236           cmpi.b     [A5 + 0x236], 0x2
  324. 000003A2  6504                     bcs        +0x6 /* 000003A8 */
  325. 000003A4  4EAD DF70                jsr        [A5 - 0x2090]
  326. label000003A8:
  327. 000003A8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  328. 000003AC  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  329. 000003B0  4E75                     rts
  330. fn000003B2:
  331. 000003B2  2F0A                     move.l     -[A7], A2
  332. 000003B4  554F                     subq.w     A7, 2
  333. 000003B6  2F3C 5354 4546           move.l     -[A7], 0x53544546 /* 'STEF' */
  334. 000003BC  A80D                     syscall    Count1Resources
  335. 000003BE  301F                     move.w     D0, [A7]+
  336. 000003C0  48C0                     ext.l      D0
  337. 000003C2  52AD AD42                addq.l     [A5 - 0x52BE], 1
  338. 000003C6  B0AD AD42                cmp.l      D0, [A5 - 0x52BE]
  339. 000003CA  6C06                     bge        +0x8 /* 000003D2 */
  340. 000003CC  7001                     moveq.l    D0, 0x01
  341. 000003CE  2B40 AD42                move.l     [A5 - 0x52BE], D0
  342. label000003D2:
  343. 000003D2  594F                     subq.w     A7, 4
  344. 000003D4  2F3C 5354 4546           move.l     -[A7], 0x53544546 /* 'STEF' */
  345. 000003DA  3F2D AD44                move.w     -[A7], [A5 - 0x52BC]
  346. 000003DE  A80E                     syscall    Get1IndResource/Get1IxResource
  347. 000003E0  205F                     movea.l    A0, [A7]+
  348. 000003E2  2448                     movea.l    A2, A0
  349. 000003E4  200A                     move.l     D0, A2
  350. 000003E6  4A80                     tst.l      D0
  351. 000003E8  6604                     bne        +0x6 /* 000003EE */
  352. 000003EA  7000                     moveq.l    D0, 0x00
  353. 000003EC  6006                     bra        +0x8 /* 000003F4 */
  354. label000003EE:
  355. 000003EE  2052                     movea.l    A0, [A2]
  356. 000003F0  3010                     move.w     D0, [A0]
  357. 000003F2  48C0                     ext.l      D0
  358. label000003F4:
  359. 000003F4  245F                     movea.l    A2, [A7]+
  360. 000003F6  4E75                     rts
  361. fn000003F8:
  362. 000003F8  7001                     moveq.l    D0, 0x01
  363. 000003FA  2B40 AC0A                move.l     [A5 - 0x53F6], D0
  364. 000003FE  41ED AC0E                lea.l      A0, [A5 - 0x53F2]
  365. 00000402  4E75                     rts
  366. fn00000404:
  367. 00000404  42AD AC0A                clr.l      [A5 - 0x53F6]
  368. 00000408  4E75                     rts
  369. fn0000040A:
  370. 0000040A  2F0A                     move.l     -[A7], A2
  371. 0000040C  246F 0008                movea.l    A2, [A7 + 0x8]
  372. 00000410  200A                     move.l     D0, A2
  373. 00000412  6750                     beq        +0x52 /* 00000464 */
  374. 00000414  41ED D1B6                lea.l      A0, [A5 - 0x2E4A]
  375. 00000418  2488                     move.l     [A2], A0
  376. 0000041A  4AAA 0024                tst.l      [A2 + 0x24]
  377. 0000041E  670A                     beq        +0xC /* 0000042A */
  378. 00000420  2F2A 0024                move.l     -[A7], [A2 + 0x24]
  379. 00000424  4EBA 090C                jsr        [PC + 0x90C /* 00000D32 */]
  380. 00000428  584F                     addq.w     A7, 4
  381. label0000042A:
  382. 0000042A  2F0A                     move.l     -[A7], A2
  383. 0000042C  4EBA 04D8                jsr        [PC + 0x4D8 /* 00000906 */]
  384. 00000430  4AAD AF40                tst.l      [A5 - 0x50C0]
  385. 00000434  6606                     bne        +0x8 /* 0000043C */
  386. 00000436  206A 001C                movea.l    A0, [A2 + 0x1C]
  387. 0000043A  6008                     bra        +0xA /* 00000444 */
  388. label0000043C:
  389. 0000043C  2F0A                     move.l     -[A7], A2
  390. 0000043E  4EBA 03FA                jsr        [PC + 0x3FA /* 0000083A */]
  391. 00000442  584F                     addq.w     A7, 4
  392. label00000444:
  393. 00000444  4850                     pea.l      [A0]
  394. 00000446  4EAD DC0C                jsr        [A5 - 0x23F4]
  395. 0000044A  4267                     clr.w      -[A7]
  396. 0000044C  2F0A                     move.l     -[A7], A2
  397. 0000044E  4EAD FE10                jsr        [A5 - 0x1F0]
  398. 00000452  4A6F 0016                tst.w      [A7 + 0x16]
  399. 00000456  4FEF 000A                lea.l      A7, [A7 + 0xA]
  400. 0000045A  6F08                     ble        +0xA /* 00000464 */
  401. 0000045C  2F0A                     move.l     -[A7], A2
  402. 0000045E  4EBA FFA4                jsr        [PC - 0x5C /* 00000404 */]
  403. 00000462  584F                     addq.w     A7, 4
  404. label00000464:
  405. 00000464  204A                     movea.l    A0, A2
  406. 00000466  245F                     movea.l    A2, [A7]+
  407. 00000468  4E75                     rts
  408. 0000046A  42AD AD4A                clr.l      [A5 - 0x52B6]
  409. 0000046E  42AD AD4E                clr.l      [A5 - 0x52B2]
  410. 00000472  42AD AD46                clr.l      [A5 - 0x52BA]
  411. 00000476  3F3C 0001                move.w     -[A7], 0x1
  412. 0000047A  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  413. 0000047E  4EBA FF8A                jsr        [PC - 0x76 /* 0000040A */]
  414. 00000482  5C4F                     addq.w     A7, 6
  415. 00000484  4E75                     rts
  416. fn00000486:
  417. 00000486  2F0A                     move.l     -[A7], A2
  418. 00000488  246F 0008                movea.l    A2, [A7 + 0x8]
  419. 0000048C  4AAA 0024                tst.l      [A2 + 0x24]
  420. 00000490  6724                     beq        +0x26 /* 000004B6 */
  421. 00000492  206A 0004                movea.l    A0, [A2 + 0x4]
  422. 00000496  4850                     pea.l      [A0]
  423. 00000498  4EAD DF38                jsr        [A5 - 0x20C8]
  424. 0000049C  2F2A 0024                move.l     -[A7], [A2 + 0x24]
  425. 000004A0  4EBA 0890                jsr        [PC + 0x890 /* 00000D32 */]
  426. 000004A4  42AA 0024                clr.l      [A2 + 0x24]
  427. 000004A8  2F0A                     move.l     -[A7], A2
  428. 000004AA  4EBA 06F6                jsr        [PC + 0x6F6 /* 00000BA2 */]
  429. 000004AE  4EAD DF40                jsr        [A5 - 0x20C0]
  430. 000004B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  431. label000004B6:
  432. 000004B6  245F                     movea.l    A2, [A7]+
  433. 000004B8  4E75                     rts
  434. 000004BA  2F0A                     move.l     -[A7], A2
  435. 000004BC  246F 0008                movea.l    A2, [A7 + 0x8]
  436. 000004C0  2F0A                     move.l     -[A7], A2
  437. 000004C2  4EBA FFC2                jsr        [PC - 0x3E /* 00000486 */]
  438. 000004C6  4AAD AF40                tst.l      [A5 - 0x50C0]
  439. 000004CA  6606                     bne        +0x8 /* 000004D2 */
  440. 000004CC  206A 001C                movea.l    A0, [A2 + 0x1C]
  441. 000004D0  6008                     bra        +0xA /* 000004DA */
  442. label000004D2:
  443. 000004D2  2F0A                     move.l     -[A7], A2
  444. 000004D4  4EBA 0364                jsr        [PC + 0x364 /* 0000083A */]
  445. 000004D8  584F                     addq.w     A7, 4
  446. label000004DA:
  447. 000004DA  4850                     pea.l      [A0]
  448. 000004DC  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  449. 000004E0  206A 0014                movea.l    A0, [A2 + 0x14]
  450. 000004E4  4E90                     jsr        [A0]
  451. 000004E6  584F                     addq.w     A7, 4
  452. 000004E8  245F                     movea.l    A2, [A7]+
  453. 000004EA  4E75                     rts
  454. 000004EC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  455. 000004F0  594F                     subq.w     A7, 4
  456. 000004F2  246F 0018                movea.l    A2, [A7 + 0x18]
  457. 000004F6  4AAA 0128                tst.l      [A2 + 0x128]
  458. 000004FA  6762                     beq        +0x64 /* 0000055E */
  459. 000004FC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  460. 00000500  A9C8                     syscall    SysBeep
  461. 00000502  207C 0000 000A           movea.l    A0, 0xA /* '\n' */
  462. 00000508  43D7                     lea.l      A1, [A7]
  463. 0000050A  A03B                     syscall    Delay
  464. 0000050C  2280                     move.l     [A1], D0
  465. 0000050E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  466. 00000512  A9C8                     syscall    SysBeep
  467. 00000514  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  468. 00000518  A9C8                     syscall    SysBeep
  469. 0000051A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  470. 0000051E  A9C8                     syscall    SysBeep
  471. 00000520  207C 0000 000A           movea.l    A0, 0xA /* '\n' */
  472. 00000526  43D7                     lea.l      A1, [A7]
  473. 00000528  A03B                     syscall    Delay
  474. 0000052A  2280                     move.l     [A1], D0
  475. 0000052C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  476. 00000530  A9C8                     syscall    SysBeep
  477. 00000532  207C 0000 001E           movea.l    A0, 0x1E
  478. 00000538  43D7                     lea.l      A1, [A7]
  479. 0000053A  A03B                     syscall    Delay
  480. 0000053C  2280                     move.l     [A1], D0
  481. 0000053E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  482. 00000542  A9C8                     syscall    SysBeep
  483. 00000544  207C 0000 000A           movea.l    A0, 0xA /* '\n' */
  484. 0000054A  43D7                     lea.l      A1, [A7]
  485. 0000054C  A03B                     syscall    Delay
  486. 0000054E  2280                     move.l     [A1], D0
  487. 00000550  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  488. 00000554  A9C8                     syscall    SysBeep
  489. 00000556  584F                     addq.w     A7, 4
  490. 00000558  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  491. 0000055C  4E75                     rts
  492. label0000055E:
  493. 0000055E  2F0A                     move.l     -[A7], A2
  494. 00000560  4EAD FE20                jsr        [A5 - 0x1E0]
  495. 00000564  2648                     movea.l    A3, A0
  496. 00000566  202B 0020                move.l     D0, [A3 + 0x20]
  497. 0000056A  2600                     move.l     D3, D0
  498. 0000056C  4A83                     tst.l      D3
  499. 0000056E  584F                     addq.w     A7, 4
  500. 00000570  6D1A                     blt        +0x1C /* 0000058C */
  501. 00000572  2F03                     move.l     -[A7], D3
  502. 00000574  2F0A                     move.l     -[A7], A2
  503. 00000576  4EBA 001C                jsr        [PC + 0x1C /* 00000594 */]
  504. 0000057A  2800                     move.l     D4, D0
  505. 0000057C  4A84                     tst.l      D4
  506. 0000057E  504F                     addq.w     A7, 8
  507. 00000580  6D0A                     blt        +0xC /* 0000058C */
  508. 00000582  2F04                     move.l     -[A7], D4
  509. 00000584  2F0A                     move.l     -[A7], A2
  510. 00000586  4EBA 02EC                jsr        [PC + 0x2EC /* 00000874 */]
  511. 0000058A  504F                     addq.w     A7, 8
  512. label0000058C:
  513. 0000058C  584F                     addq.w     A7, 4
  514. 0000058E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  515. 00000592  4E75                     rts
  516. fn00000594:
  517. 00000594  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  518. 00000598  594F                     subq.w     A7, 4
  519. 0000059A  246F 0018                movea.l    A2, [A7 + 0x18]
  520. 0000059E  282F 001C                move.l     D4, [A7 + 0x1C]
  521. 000005A2  7600                     moveq.l    D3, 0x00
  522. 000005A4  4AAA 0020                tst.l      [A2 + 0x20]
  523. 000005A8  673A                     beq        +0x3C /* 000005E4 */
  524. 000005AA  2004                     move.l     D0, D4
  525. 000005AC  E788                     lsl        D0, 3
  526. 000005AE  266A 0020                movea.l    A3, [A2 + 0x20]
  527. 000005B2  2653                     movea.l    A3, [A3]
  528. 000005B4  D7C0                     add.l      A3, D0
  529. 000005B6  2E93                     move.l     [A7], [A3]
  530. 000005B8  4AAD AF40                tst.l      [A5 - 0x50C0]
  531. 000005BC  674C                     beq        +0x4E /* 0000060A */
  532. 000005BE  554F                     subq.w     A7, 2
  533. 000005C0  4AAD AF40                tst.l      [A5 - 0x50C0]
  534. 000005C4  6606                     bne        +0x8 /* 000005CC */
  535. 000005C6  206A 001C                movea.l    A0, [A2 + 0x1C]
  536. 000005CA  6008                     bra        +0xA /* 000005D4 */
  537. label000005CC:
  538. 000005CC  2F0A                     move.l     -[A7], A2
  539. 000005CE  4EBA 026A                jsr        [PC + 0x26A /* 0000083A */]
  540. 000005D2  584F                     addq.w     A7, 4
  541. label000005D4:
  542. 000005D4  4850                     pea.l      [A0]
  543. 000005D6  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  544. 000005DA  42A7                     clr.l      -[A7]
  545. 000005DC  4EAD DC18                jsr        [A5 - 0x23E8]
  546. 000005E0  301F                     move.w     D0, [A7]+
  547. 000005E2  6026                     bra        +0x28 /* 0000060A */
  548. label000005E4:
  549. 000005E4  554F                     subq.w     A7, 2
  550. 000005E6  4AAD AF40                tst.l      [A5 - 0x50C0]
  551. 000005EA  6606                     bne        +0x8 /* 000005F2 */
  552. 000005EC  206A 001C                movea.l    A0, [A2 + 0x1C]
  553. 000005F0  6008                     bra        +0xA /* 000005FA */
  554. label000005F2:
  555. 000005F2  2F0A                     move.l     -[A7], A2
  556. 000005F4  4EBA 0244                jsr        [PC + 0x244 /* 0000083A */]
  557. 000005F8  584F                     addq.w     A7, 4
  558. label000005FA:
  559. 000005FA  4850                     pea.l      [A0]
  560. 000005FC  2F04                     move.l     -[A7], D4
  561. 000005FE  486F 000A                pea.l      [A7 + 0xA]
  562. 00000602  4EAD DC18                jsr        [A5 - 0x23E8]
  563. 00000606  301F                     move.w     D0, [A7]+
  564. 00000608  3600                     move.w     D3, D0
  565. label0000060A:
  566. 0000060A  3003                     move.w     D0, D3
  567. 0000060C  48C0                     ext.l      D0
  568. 0000060E  6714                     beq        +0x16 /* 00000624 */
  569. 00000610  3F03                     move.w     -[A7], D3
  570. 00000612  2F0A                     move.l     -[A7], A2
  571. 00000614  4EBA 030A                jsr        [PC + 0x30A /* 00000920 */]
  572. 00000618  70FF                     moveq.l    D0, 0xFFFFFFFF
  573. 0000061A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  574. 0000061E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  575. 00000622  4E75                     rts
  576. label00000624:
  577. 00000624  2017                     move.l     D0, [A7]
  578. 00000626  584F                     addq.w     A7, 4
  579. 00000628  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  580. 0000062C  4E75                     rts
  581. 0000062E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  582. 00000632  246F 001C                movea.l    A2, [A7 + 0x1C]
  583. 00000636  262F 0020                move.l     D3, [A7 + 0x20]
  584. 0000063A  286F 0024                movea.l    A4, [A7 + 0x24]
  585. 0000063E  2A2F 0028                move.l     D5, [A7 + 0x28]
  586. 00000642  4AAA 0128                tst.l      [A2 + 0x128]
  587. 00000646  6738                     beq        +0x3A /* 00000680 */
  588. 00000648  594F                     subq.w     A7, 4
  589. 0000064A  2F3C 5354 4546           move.l     -[A7], 0x53544546 /* 'STEF' */
  590. 00000650  3F2D AD44                move.w     -[A7], [A5 - 0x52BC]
  591. 00000654  A80E                     syscall    Get1IndResource/Get1IxResource
  592. 00000656  205F                     movea.l    A0, [A7]+
  593. 00000658  2648                     movea.l    A3, A0
  594. 0000065A  2453                     movea.l    A2, [A3]
  595. 0000065C  548A                     addq.l     A2, 2
  596. 0000065E  6008                     bra        +0xA /* 00000668 */
  597. label00000660:
  598. 00000660  7000                     moveq.l    D0, 0x00
  599. 00000662  1012                     move.b     D0, [A2]
  600. 00000664  5280                     addq.l     D0, 1
  601. 00000666  D5C0                     add.l      A2, D0
  602. label00000668:
  603. 00000668  2003                     move.l     D0, D3
  604. 0000066A  5383                     subq.l     D3, 1
  605. 0000066C  4A80                     tst.l      D0
  606. 0000066E  66F0                     bne        -0xE /* 00000660 */
  607. 00000670  2F0A                     move.l     -[A7], A2
  608. 00000672  2F05                     move.l     -[A7], D5
  609. 00000674  2F0C                     move.l     -[A7], A4
  610. 00000676  4EAD DFC8                jsr        [A5 - 0x2038]
  611. 0000067A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  612. 0000067E  604E                     bra        +0x50 /* 000006CE */
  613. label00000680:
  614. 00000680  2F03                     move.l     -[A7], D3
  615. 00000682  2F0A                     move.l     -[A7], A2
  616. 00000684  4EBA FF0E                jsr        [PC - 0xF2 /* 00000594 */]
  617. 00000688  2800                     move.l     D4, D0
  618. 0000068A  4A84                     tst.l      D4
  619. 0000068C  504F                     addq.w     A7, 8
  620. 0000068E  6D3E                     blt        +0x40 /* 000006CE */
  621. 00000690  4AAD AF40                tst.l      [A5 - 0x50C0]
  622. 00000694  6724                     beq        +0x26 /* 000006BA */
  623. 00000696  1F3C 0011                move.b     -[A7], 0x11
  624. 0000069A  4AAD AF40                tst.l      [A5 - 0x50C0]
  625. 0000069E  6606                     bne        +0x8 /* 000006A6 */
  626. 000006A0  206A 001C                movea.l    A0, [A2 + 0x1C]
  627. 000006A4  6008                     bra        +0xA /* 000006AE */
  628. label000006A6:
  629. 000006A6  2F0A                     move.l     -[A7], A2
  630. 000006A8  4EBA 0190                jsr        [PC + 0x190 /* 0000083A */]
  631. 000006AC  584F                     addq.w     A7, 4
  632. label000006AE:
  633. 000006AE  4850                     pea.l      [A0]
  634. 000006B0  4EAD E990                jsr        [A5 - 0x1670]
  635. 000006B4  3610                     move.w     D3, [A0]
  636. 000006B6  5C4F                     addq.w     A7, 6
  637. 000006B8  6004                     bra        +0x6 /* 000006BE */
  638. label000006BA:
  639. 000006BA  362A 012C                move.w     D3, [A2 + 0x12C]
  640. label000006BE:
  641. 000006BE  2F05                     move.l     -[A7], D5
  642. 000006C0  2F0C                     move.l     -[A7], A4
  643. 000006C2  2F04                     move.l     -[A7], D4
  644. 000006C4  3F03                     move.w     -[A7], D3
  645. 000006C6  4EAD E388                jsr        [A5 - 0x1C78]
  646. 000006CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  647. label000006CE:
  648. 000006CE  7000                     moveq.l    D0, 0x00
  649. 000006D0  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  650. 000006D4  4E75                     rts
  651. fn000006D6:
  652. 000006D6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  653. 000006DA  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  654. 000006DE  246F 0026                movea.l    A2, [A7 + 0x26]
  655. 000006E2  2F0A                     move.l     -[A7], A2
  656. 000006E4  4EBA 0220                jsr        [PC + 0x220 /* 00000906 */]
  657. 000006E8  4AAD AF40                tst.l      [A5 - 0x50C0]
  658. 000006EC  6606                     bne        +0x8 /* 000006F4 */
  659. 000006EE  206A 001C                movea.l    A0, [A2 + 0x1C]
  660. 000006F2  6008                     bra        +0xA /* 000006FC */
  661. label000006F4:
  662. 000006F4  2F0A                     move.l     -[A7], A2
  663. 000006F6  4EBA 0142                jsr        [PC + 0x142 /* 0000083A */]
  664. 000006FA  584F                     addq.w     A7, 4
  665. label000006FC:
  666. 000006FC  4850                     pea.l      [A0]
  667. 000006FE  2F2F 0032                move.l     -[A7], [A7 + 0x32]
  668. 00000702  486F 0014                pea.l      [A7 + 0x14]
  669. 00000706  4EAD DC30                jsr        [A5 - 0x23D0]
  670. 0000070A  301F                     move.w     D0, [A7]+
  671. 0000070C  3600                     move.w     D3, D0
  672. 0000070E  42AA 0128                clr.l      [A2 + 0x128]
  673. 00000712  2F0A                     move.l     -[A7], A2
  674. 00000714  4EAD FE20                jsr        [A5 - 0x1E0]
  675. 00000718  2648                     movea.l    A3, A0
  676. 0000071A  42A7                     clr.l      -[A7]
  677. 0000071C  2F0B                     move.l     -[A7], A3
  678. 0000071E  4EAD F9C8                jsr        [A5 - 0x638]
  679. 00000722  3003                     move.w     D0, D3
  680. 00000724  48C0                     ext.l      D0
  681. 00000726  4FEF 000E                lea.l      A7, [A7 + 0xE]
  682. 0000072A  6708                     beq        +0xA /* 00000734 */
  683. 0000072C  4AAD A010                tst.l      [A5 - 0x5FF0]
  684. 00000730  6700 00A2                beq        +0xA4 /* 000007D4 */
  685. label00000734:
  686. 00000734  4A6F 000C                tst.w      [A7 + 0xC]
  687. 00000738  6622                     bne        +0x24 /* 0000075C */
  688. 0000073A  4878 0008                push.l     0x8
  689. 0000073E  4EBA 05E6                jsr        [PC + 0x5E6 /* 00000D26 */]
  690. 00000742  2848                     movea.l    A4, A0
  691. 00000744  2008                     move.l     D0, A0
  692. 00000746  584F                     addq.w     A7, 4
  693. 00000748  670A                     beq        +0xC /* 00000754 */
  694. 0000074A  262F 0008                move.l     D3, [A7 + 0x8]
  695. 0000074E  2883                     move.l     [A4], D3
  696. 00000750  42AC 0004                clr.l      [A4 + 0x4]
  697. label00000754:
  698. 00000754  254C 0024                move.l     [A2 + 0x24], A4
  699. 00000758  6000 0084                bra        +0x86 /* 000007DE */
  700. label0000075C:
  701. 0000075C  4AAD A010                tst.l      [A5 - 0x5FF0]
  702. 00000760  6718                     beq        +0x1A /* 0000077A */
  703. 00000762  7001                     moveq.l    D0, 0x01
  704. 00000764  2540 0128                move.l     [A2 + 0x128], D0
  705. 00000768  4EBA FC48                jsr        [PC - 0x3B8 /* 000003B2 */]
  706. 0000076C  48C0                     ext.l      D0
  707. 0000076E  2F00                     move.l     -[A7], D0
  708. 00000770  2F0B                     move.l     -[A7], A3
  709. 00000772  4EAD F9C8                jsr        [A5 - 0x638]
  710. 00000776  504F                     addq.w     A7, 8
  711. 00000778  6064                     bra        +0x66 /* 000007DE */
  712. label0000077A:
  713. 0000077A  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  714. 0000077E  2F0B                     move.l     -[A7], A3
  715. 00000780  4EAD F9C8                jsr        [A5 - 0x638]
  716. 00000784  1F3C 0001                move.b     -[A7], 0x1
  717. 00000788  4AAD AF40                tst.l      [A5 - 0x50C0]
  718. 0000078C  6606                     bne        +0x8 /* 00000794 */
  719. 0000078E  206A 001C                movea.l    A0, [A2 + 0x1C]
  720. 00000792  6008                     bra        +0xA /* 0000079C */
  721. label00000794:
  722. 00000794  2F0A                     move.l     -[A7], A2
  723. 00000796  4EBA 00A2                jsr        [PC + 0xA2 /* 0000083A */]
  724. 0000079A  584F                     addq.w     A7, 4
  725. label0000079C:
  726. 0000079C  4850                     pea.l      [A0]
  727. 0000079E  4EAD E990                jsr        [A5 - 0x1670]
  728. 000007A2  2610                     move.l     D3, [A0]
  729. 000007A4  4AAD AF40                tst.l      [A5 - 0x50C0]
  730. 000007A8  6606                     bne        +0x8 /* 000007B0 */
  731. 000007AA  206A 001C                movea.l    A0, [A2 + 0x1C]
  732. 000007AE  6008                     bra        +0xA /* 000007B8 */
  733. label000007B0:
  734. 000007B0  2F0A                     move.l     -[A7], A2
  735. 000007B2  4EBA 0086                jsr        [PC + 0x86 /* 0000083A */]
  736. 000007B6  584F                     addq.w     A7, 4
  737. label000007B8:
  738. 000007B8  4850                     pea.l      [A0]
  739. 000007BA  2F03                     move.l     -[A7], D3
  740. 000007BC  4EAD DC12                jsr        [A5 - 0x23EE]
  741. 000007C0  301F                     move.w     D0, [A7]+
  742. 000007C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  743. 000007C6  6716                     beq        +0x18 /* 000007DE */
  744. 000007C8  2F03                     move.l     -[A7], D3
  745. 000007CA  2F0A                     move.l     -[A7], A2
  746. 000007CC  4EBA 00A6                jsr        [PC + 0xA6 /* 00000874 */]
  747. 000007D0  504F                     addq.w     A7, 8
  748. 000007D2  600A                     bra        +0xC /* 000007DE */
  749. label000007D4:
  750. 000007D4  3F03                     move.w     -[A7], D3
  751. 000007D6  2F0A                     move.l     -[A7], A2
  752. 000007D8  4EBA 0146                jsr        [PC + 0x146 /* 00000920 */]
  753. 000007DC  5C4F                     addq.w     A7, 6
  754. label000007DE:
  755. 000007DE  2EAB 000C                move.l     [A7], [A3 + 0xC]
  756. 000007E2  2F6B 0010 0004           move.l     [A7 + 0x4], [A3 + 0x10]
  757. 000007E8  286A 0004                movea.l    A4, [A2 + 0x4]
  758. 000007EC  486F 000E                pea.l      [A7 + 0xE]
  759. 000007F0  A874                     syscall    GetPort
  760. 000007F2  B9ED 19AC                cmpa.l     A4, [A5 + 0x19AC]
  761. 000007F6  6704                     beq        +0x6 /* 000007FC */
  762. 000007F8  2F0C                     move.l     -[A7], A4
  763. 000007FA  A873                     syscall    SetPort
  764. label000007FC:
  765. 000007FC  4857                     pea.l      [A7]
  766. 000007FE  A928                     syscall    InvalRect
  767. 00000800  42A7                     clr.l      -[A7]
  768. 00000802  2F0B                     move.l     -[A7], A3
  769. 00000804  2057                     movea.l    A0, [A7]
  770. 00000806  2250                     movea.l    A1, [A0]
  771. 00000808  2269 0020                movea.l    A1, [A1 + 0x20]
  772. 0000080C  4E91                     jsr        [A1]
  773. 0000080E  42A7                     clr.l      -[A7]
  774. 00000810  2F0B                     move.l     -[A7], A3
  775. 00000812  4EAD FA08                jsr        [A5 - 0x5F8]
  776. 00000816  2F0A                     move.l     -[A7], A2
  777. 00000818  4EAD FE18                jsr        [A5 - 0x1E8]
  778. 0000081C  206D 19AC                movea.l    A0, [A5 + 0x19AC]
  779. 00000820  B1EF 0022                cmpa.l     A0, [A7 + 0x22]
  780. 00000824  4FEF 0014                lea.l      A7, [A7 + 0x14]
  781. 00000828  6706                     beq        +0x8 /* 00000830 */
  782. 0000082A  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  783. 0000082E  A873                     syscall    SetPort
  784. label00000830:
  785. 00000830  4FEF 0012                lea.l      A7, [A7 + 0x12]
  786. 00000834  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  787. 00000838  4E75                     rts
  788. fn0000083A:
  789. 0000083A  2F0A                     move.l     -[A7], A2
  790. 0000083C  594F                     subq.w     A7, 4
  791. 0000083E  206D 16F2                movea.l    A0, [A5 + 0x16F2 /* export_730 */]
  792. 00000842  4E90                     jsr        [A0]
  793. 00000844  205F                     movea.l    A0, [A7]+
  794. 00000846  2448                     movea.l    A2, A0
  795. 00000848  6020                     bra        +0x22 /* 0000086A */
  796. label0000084A:
  797. 0000084A  302A 006C                move.w     D0, [A2 + 0x6C]
  798. 0000084E  B06D B1A6                cmp.w      D0, [A5 - 0x4E5A]
  799. 00000852  6612                     bne        +0x14 /* 00000866 */
  800. 00000854  2F0A                     move.l     -[A7], A2
  801. 00000856  4EAD E9C0                jsr        [A5 - 0x1640]
  802. 0000085A  4A00                     tst.b      D0
  803. 0000085C  584F                     addq.w     A7, 4
  804. 0000085E  6606                     bne        +0x8 /* 00000866 */
  805. 00000860  204A                     movea.l    A0, A2
  806. 00000862  245F                     movea.l    A2, [A7]+
  807. 00000864  4E75                     rts
  808. label00000866:
  809. 00000866  246A 0090                movea.l    A2, [A2 + 0x90]
  810. label0000086A:
  811. 0000086A  200A                     move.l     D0, A2
  812. 0000086C  66DC                     bne        -0x22 /* 0000084A */
  813. 0000086E  91C8                     sub.l      A0, A0
  814. 00000870  245F                     movea.l    A2, [A7]+
  815. 00000872  4E75                     rts
  816. fn00000874:
  817. 00000874  2F0A                     move.l     -[A7], A2
  818. 00000876  514F                     subq.w     A7, 8
  819. 00000878  246F 0010                movea.l    A2, [A7 + 0x10]
  820. 0000087C  42AF 0004                clr.l      [A7 + 0x4]
  821. 00000880  554F                     subq.w     A7, 2
  822. 00000882  4AAD AF40                tst.l      [A5 - 0x50C0]
  823. 00000886  6606                     bne        +0x8 /* 0000088E */
  824. 00000888  206A 001C                movea.l    A0, [A2 + 0x1C]
  825. 0000088C  6008                     bra        +0xA /* 00000896 */
  826. label0000088E:
  827. 0000088E  2F0A                     move.l     -[A7], A2
  828. 00000890  4EBA FFA8                jsr        [PC - 0x58 /* 0000083A */]
  829. 00000894  584F                     addq.w     A7, 4
  830. label00000896:
  831. 00000896  4850                     pea.l      [A0]
  832. 00000898  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  833. 0000089C  486F 000A                pea.l      [A7 + 0xA]
  834. 000008A0  486F 0012                pea.l      [A7 + 0x12]
  835. 000008A4  4EAD DC1E                jsr        [A5 - 0x23E2]
  836. 000008A8  301F                     move.w     D0, [A7]+
  837. 000008AA  48C0                     ext.l      D0
  838. 000008AC  662E                     bne        +0x30 /* 000008DC */
  839. 000008AE  4A97                     tst.l      [A7]
  840. 000008B0  672A                     beq        +0x2C /* 000008DC */
  841. 000008B2  554F                     subq.w     A7, 2
  842. 000008B4  4AAD AF40                tst.l      [A5 - 0x50C0]
  843. 000008B8  6606                     bne        +0x8 /* 000008C0 */
  844. 000008BA  206A 001C                movea.l    A0, [A2 + 0x1C]
  845. 000008BE  6008                     bra        +0xA /* 000008C8 */
  846. label000008C0:
  847. 000008C0  2F0A                     move.l     -[A7], A2
  848. 000008C2  4EBA FF76                jsr        [PC - 0x8A /* 0000083A */]
  849. 000008C6  584F                     addq.w     A7, 4
  850. label000008C8:
  851. 000008C8  4850                     pea.l      [A0]
  852. 000008CA  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  853. 000008CE  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  854. 000008D2  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  855. 000008D6  4EAD DC24                jsr        [A5 - 0x23DC]
  856. 000008DA  301F                     move.w     D0, [A7]+
  857. label000008DC:
  858. 000008DC  4AAF 0004                tst.l      [A7 + 0x4]
  859. 000008E0  671E                     beq        +0x20 /* 00000900 */
  860. 000008E2  4AAD AF40                tst.l      [A5 - 0x50C0]
  861. 000008E6  6606                     bne        +0x8 /* 000008EE */
  862. 000008E8  206A 001C                movea.l    A0, [A2 + 0x1C]
  863. 000008EC  6008                     bra        +0xA /* 000008F6 */
  864. label000008EE:
  865. 000008EE  2F0A                     move.l     -[A7], A2
  866. 000008F0  4EBA FF48                jsr        [PC - 0xB8 /* 0000083A */]
  867. 000008F4  584F                     addq.w     A7, 4
  868. label000008F6:
  869. 000008F6  4850                     pea.l      [A0]
  870. 000008F8  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  871. 000008FC  4EAD DC2A                jsr        [A5 - 0x23D6]
  872. label00000900:
  873. 00000900  504F                     addq.w     A7, 8
  874. 00000902  245F                     movea.l    A2, [A7]+
  875. 00000904  4E75                     rts
  876. fn00000906:
  877. 00000906  2F0A                     move.l     -[A7], A2
  878. 00000908  246F 0008                movea.l    A2, [A7 + 0x8]
  879. 0000090C  4AAA 0020                tst.l      [A2 + 0x20]
  880. 00000910  670A                     beq        +0xC /* 0000091C */
  881. 00000912  206A 0020                movea.l    A0, [A2 + 0x20]
  882. 00000916  A023                     syscall    DisposHandle/DisposeHandle
  883. 00000918  42AA 0020                clr.l      [A2 + 0x20]
  884. label0000091C:
  885. 0000091C  245F                     movea.l    A2, [A7]+
  886. 0000091E  4E75                     rts
  887. fn00000920:
  888. 00000920  48E7 1800                movem.l    -[A7], D3,D4
  889. 00000924  4FEF FF00                lea.l      A7, [A7 - 0x100]
  890. 00000928  382F 0110                move.w     D4, [A7 + 0x110]
  891. 0000092C  3004                     move.w     D0, D4
  892. 0000092E  48C0                     ext.l      D0
  893. 00000930  6700 00CA                beq        +0xCC /* 000009FC */
  894. 00000934  76FF                     moveq.l    D3, 0xFFFFFFFF
  895. 00000936  3004                     move.w     D0, D4
  896. 00000938  48C0                     ext.l      D0
  897. 0000093A  0C80 0000 001A           cmpi.l     D0, 0x1A
  898. 00000940  6240                     bhi        +0x42 /* 00000982 */
  899. 00000942  D040                     add.w      D0, D0
  900. 00000944  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  901. 00000948  4EFB 0002                jmp        [PC + D0.w + 0x2]
  902. 0000094C  0036 003A 0036           ori.b      [A6 + D0.w + 0x36], 0x3A /* ':' */
  903. 00000952  0068 0068 0050           ori.w      [A0 + 0x50], 0x68 /* 'h' */
  904. 00000958  0036 0036 0064           ori.b      [A6 + D0.w + 0x64], 0x36 /* '6' */
  905. 0000095E  0048 004C                ori.w      A0, 0x4C /* 'L' */
  906. 00000962  0050 0054                ori.w      [A0], 0x54 /* 'T' */
  907. 00000966  0058 005C                ori.w      [A0]+, 0x5C /* '\\' */
  908. 0000096A  0060 0050                ori.w      -[A0], 0x50 /* 'P' */
  909. 0000096E  0036 0070 006C           ori.b      [A6 + D0.w + 0x6C], 0x70 /* 'p' */
  910. 00000974  0036 0036 0078           ori.b      [A6 + D0.w + 0x78], 0x36 /* '6' */
  911. 0000097A  007C 0080                ori.w      sr, 128
  912. 0000097E  0080 0074 7613           ori.l      D0, 0x747613
  913. // begin alternate branch 00000982-00000984
  914. label00000982:
  915. 00000982  7613                     moveq.l    D3, 0x13
  916. // end alternate branch 00000982-00000984
  917. label00000982: // (misaligned)
  918. 00000984  6048                     bra        +0x4A /* 000009CE */
  919. 00000986  3F04                     move.w     -[A7], D4
  920. 00000988  3F3C 0002                move.w     -[A7], 0x2
  921. 0000098C  4EAD E098                jsr        [A5 - 0x1F68]
  922. 00000990  584F                     addq.w     A7, 4
  923. 00000992  603A                     bra        +0x3C /* 000009CE */
  924. 00000994  7604                     moveq.l    D3, 0x04
  925. 00000996  6036                     bra        +0x38 /* 000009CE */
  926. 00000998  7605                     moveq.l    D3, 0x05
  927. 0000099A  6032                     bra        +0x34 /* 000009CE */
  928. 0000099C  7606                     moveq.l    D3, 0x06
  929. 0000099E  602E                     bra        +0x30 /* 000009CE */
  930. 000009A0  7607                     moveq.l    D3, 0x07
  931. 000009A2  602A                     bra        +0x2C /* 000009CE */
  932. 000009A4  7608                     moveq.l    D3, 0x08
  933. 000009A6  6026                     bra        +0x28 /* 000009CE */
  934. 000009A8  7609                     moveq.l    D3, 0x09
  935. 000009AA  6022                     bra        +0x24 /* 000009CE */
  936. 000009AC  760A                     moveq.l    D3, 0x0A
  937. 000009AE  601E                     bra        +0x20 /* 000009CE */
  938. 000009B0  760B                     moveq.l    D3, 0x0B
  939. 000009B2  601A                     bra        +0x1C /* 000009CE */
  940. 000009B4  760C                     moveq.l    D3, 0x0C
  941. 000009B6  6016                     bra        +0x18 /* 000009CE */
  942. 000009B8  760D                     moveq.l    D3, 0x0D
  943. 000009BA  6012                     bra        +0x14 /* 000009CE */
  944. 000009BC  760E                     moveq.l    D3, 0x0E
  945. 000009BE  600E                     bra        +0x10 /* 000009CE */
  946. 000009C0  760F                     moveq.l    D3, 0x0F
  947. 000009C2  600A                     bra        +0xC /* 000009CE */
  948. 000009C4  7610                     moveq.l    D3, 0x10
  949. 000009C6  6006                     bra        +0x8 /* 000009CE */
  950. 000009C8  7611                     moveq.l    D3, 0x11
  951. 000009CA  6002                     bra        +0x4 /* 000009CE */
  952. 000009CC  7612                     moveq.l    D3, 0x12
  953. label000009CE:
  954. 000009CE  4A43                     tst.w      D3
  955. 000009D0  6F2A                     ble        +0x2C /* 000009FC */
  956. 000009D2  4857                     pea.l      [A7]
  957. 000009D4  302D 170E                move.w     D0, [A5 + 0x170E]
  958. 000009D8  48C0                     ext.l      D0
  959. 000009DA  0680 0000 0084           addi.l     D0, 0x84
  960. 000009E0  3F00                     move.w     -[A7], D0
  961. 000009E2  3F03                     move.w     -[A7], D3
  962. 000009E4  4EAD DDF8                jsr        [A5 - 0x2208]
  963. 000009E8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  964. 000009EC  A9C8                     syscall    SysBeep
  965. 000009EE  554F                     subq.w     A7, 2
  966. 000009F0  486F 0002                pea.l      [A7 + 0x2]
  967. 000009F4  4267                     clr.w      -[A7]
  968. 000009F6  4EAD DEA0                jsr        [A5 - 0x2160]
  969. 000009FA  301F                     move.w     D0, [A7]+
  970. label000009FC:
  971. 000009FC  4FEF 0100                lea.l      A7, [A7 + 0x100]
  972. 00000A00  4CDF 0018                movem.l    D3,D4, [A7]+
  973. 00000A04  4E75                     rts
  974. fn00000A06:
  975. 00000A06  206F 0004                movea.l    A0, [A7 + 0x4]
  976. 00000A0A  4228 0028                clr.b      [A0 + 0x28]
  977. 00000A0E  4AAF 0008                tst.l      [A7 + 0x8]
  978. 00000A12  671A                     beq        +0x1C /* 00000A2E */
  979. 00000A14  4878 00FF                push.l     0xFF
  980. 00000A18  206F 000C                movea.l    A0, [A7 + 0xC]
  981. 00000A1C  2F10                     move.l     -[A7], [A0]
  982. 00000A1E  206F 000C                movea.l    A0, [A7 + 0xC]
  983. 00000A22  4868 0028                pea.l      [A0 + 0x28]
  984. 00000A26  4EAD DD00                jsr        [A5 - 0x2300]
  985. 00000A2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  986. label00000A2E:
  987. 00000A2E  4E75                     rts
  988. 00000A30  48E7 0038                movem.l    -[A7], A2,A3,A4
  989. 00000A34  4FEF FCFC                lea.l      A7, [A7 - 0x304]
  990. 00000A38  266F 0314                movea.l    A3, [A7 + 0x314]
  991. 00000A3C  246B 0004                movea.l    A2, [A3 + 0x4]
  992. 00000A40  49EF 0300                lea.l      A4, [A7 + 0x300]
  993. 00000A44  2F0C                     move.l     -[A7], A4
  994. 00000A46  A874                     syscall    GetPort
  995. 00000A48  B5ED 19AC                cmpa.l     A2, [A5 + 0x19AC]
  996. 00000A4C  6704                     beq        +0x6 /* 00000A52 */
  997. 00000A4E  2F0A                     move.l     -[A7], A2
  998. 00000A50  A873                     syscall    SetPort
  999. label00000A52:
  1000. 00000A52  3F3C 0001                move.w     -[A7], 0x1
  1001. 00000A56  A887                     syscall    TextFont
  1002. 00000A58  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1003. 00000A5C  A88A                     syscall    TextSize
  1004. 00000A5E  3F3C 0001                move.w     -[A7], 0x1
  1005. 00000A62  A888                     syscall    TextFace
  1006. 00000A64  4857                     pea.l      [A7]
  1007. 00000A66  302D 170E                move.w     D0, [A5 + 0x170E]
  1008. 00000A6A  48C0                     ext.l      D0
  1009. 00000A6C  0680 0000 0084           addi.l     D0, 0x84
  1010. 00000A72  3F00                     move.w     -[A7], D0
  1011. 00000A74  3F3C 0001                move.w     -[A7], 0x1
  1012. 00000A78  4EAD DDF8                jsr        [A5 - 0x2208]
  1013. 00000A7C  4857                     pea.l      [A7]
  1014. 00000A7E  4EAD DE40                jsr        [A5 - 0x21C0]
  1015. 00000A82  486B 0028                pea.l      [A3 + 0x28]
  1016. 00000A86  486F 0008                pea.l      [A7 + 0x8]
  1017. 00000A8A  486F 010C                pea.l      [A7 + 0x10C]
  1018. 00000A8E  4EAD DCA0                jsr        [A5 - 0x2360]
  1019. 00000A92  486F 0110                pea.l      [A7 + 0x110]
  1020. 00000A96  4EAD DE48                jsr        [A5 - 0x21B8]
  1021. 00000A9A  302A 0012                move.w     D0, [A2 + 0x12]
  1022. 00000A9E  48C0                     ext.l      D0
  1023. 00000AA0  322A 0016                move.w     D1, [A2 + 0x16]
  1024. 00000AA4  48C1                     ext.l      D1
  1025. 00000AA6  9280                     sub.l      D1, D0
  1026. 00000AA8  5B81                     subq.l     D1, 5
  1027. 00000AAA  3F01                     move.w     -[A7], D1
  1028. 00000AAC  486F 0116                pea.l      [A7 + 0x116]
  1029. 00000AB0  4267                     clr.w      -[A7]
  1030. 00000AB2  2F3C 8208 FFE0           move.l     -[A7], 0x8208FFE0
  1031. 00000AB8  A8B5                     syscall    ScriptUtil
  1032. 00000ABA  301F                     move.w     D0, [A7]+
  1033. 00000ABC  3F3C 0002                move.w     -[A7], 0x2
  1034. 00000AC0  3F2B 0132                move.w     -[A7], [A3 + 0x132]
  1035. 00000AC4  A893                     syscall    MoveTo
  1036. 00000AC6  486F 0112                pea.l      [A7 + 0x112]
  1037. 00000ACA  A884                     syscall    DrawString
  1038. 00000ACC  2F0B                     move.l     -[A7], A3
  1039. 00000ACE  4EBA 0026                jsr        [PC + 0x26 /* 00000AF6 */]
  1040. 00000AD2  2F0B                     move.l     -[A7], A3
  1041. 00000AD4  4EBA 00CC                jsr        [PC + 0xCC /* 00000BA2 */]
  1042. 00000AD8  206D 19AC                movea.l    A0, [A5 + 0x19AC]
  1043. 00000ADC  B1EF 031A                cmpa.l     A0, [A7 + 0x31A]
  1044. 00000AE0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1045. 00000AE4  6706                     beq        +0x8 /* 00000AEC */
  1046. 00000AE6  2F2F 0300                move.l     -[A7], [A7 + 0x300]
  1047. 00000AEA  A873                     syscall    SetPort
  1048. label00000AEC:
  1049. 00000AEC  4FEF 0304                lea.l      A7, [A7 + 0x304]
  1050. 00000AF0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1051. 00000AF4  4E75                     rts
  1052. fn00000AF6:
  1053. 00000AF6  48E7 003A                movem.l    -[A7], A2,A3,A4,A6
  1054. 00000AFA  4FEF FEF4                lea.l      A7, [A7 - 0x10C]
  1055. 00000AFE  266F 0120                movea.l    A3, [A7 + 0x120]
  1056. 00000B02  246B 0004                movea.l    A2, [A3 + 0x4]
  1057. 00000B06  49EF 0108                lea.l      A4, [A7 + 0x108]
  1058. 00000B0A  2F0C                     move.l     -[A7], A4
  1059. 00000B0C  A874                     syscall    GetPort
  1060. 00000B0E  B5ED 19AC                cmpa.l     A2, [A5 + 0x19AC]
  1061. 00000B12  6704                     beq        +0x6 /* 00000B18 */
  1062. 00000B14  2F0A                     move.l     -[A7], A2
  1063. 00000B16  A873                     syscall    SetPort
  1064. label00000B18:
  1065. 00000B18  3F3C 0001                move.w     -[A7], 0x1
  1066. 00000B1C  A887                     syscall    TextFont
  1067. 00000B1E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1068. 00000B22  A88A                     syscall    TextSize
  1069. 00000B24  3F3C 0001                move.w     -[A7], 0x1
  1070. 00000B28  A888                     syscall    TextFace
  1071. 00000B2A  3F6B 0130 0100           move.w     [A7 + 0x100], [A3 + 0x130]
  1072. 00000B30  302B 0130                move.w     D0, [A3 + 0x130]
  1073. 00000B34  48C0                     ext.l      D0
  1074. 00000B36  D080                     add.l      D0, D0
  1075. 00000B38  3F40 0104                move.w     [A7 + 0x104], D0
  1076. 00000B3C  426F 0102                clr.w      [A7 + 0x102]
  1077. 00000B40  2F0B                     move.l     -[A7], A3
  1078. 00000B42  4EBA 0172                jsr        [PC + 0x172 /* 00000CB6 */]
  1079. 00000B46  3F40 010A                move.w     [A7 + 0x10A], D0
  1080. 00000B4A  486F 0104                pea.l      [A7 + 0x104]
  1081. 00000B4E  A8A3                     syscall    EraseRect
  1082. 00000B50  2F0B                     move.l     -[A7], A3
  1083. 00000B52  4EAD FE20                jsr        [A5 - 0x1E0]
  1084. 00000B56  2C48                     movea.l    A6, A0
  1085. 00000B58  202E 001C                move.l     D0, [A6 + 0x1C]
  1086. 00000B5C  584F                     addq.w     A7, 4
  1087. 00000B5E  2F00                     move.l     -[A7], D0
  1088. 00000B60  486F 0008                pea.l      [A7 + 0x8]
  1089. 00000B64  4EBA F6F8                jsr        [PC - 0x908 /* 0000025E */]
  1090. 00000B68  3F3C 0002                move.w     -[A7], 0x2
  1091. 00000B6C  302B 0132                move.w     D0, [A3 + 0x132]
  1092. 00000B70  48C0                     ext.l      D0
  1093. 00000B72  322B 0130                move.w     D1, [A3 + 0x130]
  1094. 00000B76  48C1                     ext.l      D1
  1095. 00000B78  D280                     add.l      D1, D0
  1096. 00000B7A  3F01                     move.w     -[A7], D1
  1097. 00000B7C  A893                     syscall    MoveTo
  1098. 00000B7E  486F 000C                pea.l      [A7 + 0xC]
  1099. 00000B82  A884                     syscall    DrawString
  1100. 00000B84  206D 19AC                movea.l    A0, [A5 + 0x19AC]
  1101. 00000B88  B1EF 0114                cmpa.l     A0, [A7 + 0x114]
  1102. 00000B8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1103. 00000B90  6706                     beq        +0x8 /* 00000B98 */
  1104. 00000B92  2F2F 0108                move.l     -[A7], [A7 + 0x108]
  1105. 00000B96  A873                     syscall    SetPort
  1106. label00000B98:
  1107. 00000B98  4FEF 010C                lea.l      A7, [A7 + 0x10C]
  1108. 00000B9C  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  1109. 00000BA0  4E75                     rts
  1110. fn00000BA2:
  1111. 00000BA2  48E7 0030                movem.l    -[A7], A2,A3
  1112. 00000BA6  514F                     subq.w     A7, 8
  1113. 00000BA8  246F 0014                movea.l    A2, [A7 + 0x14]
  1114. 00000BAC  3EAA 0130                move.w     [A7], [A2 + 0x130]
  1115. 00000BB0  302A 0130                move.w     D0, [A2 + 0x130]
  1116. 00000BB4  48C0                     ext.l      D0
  1117. 00000BB6  3217                     move.w     D1, [A7]
  1118. 00000BB8  48C1                     ext.l      D1
  1119. 00000BBA  D280                     add.l      D1, D0
  1120. 00000BBC  3F41 0004                move.w     [A7 + 0x4], D1
  1121. 00000BC0  2F0A                     move.l     -[A7], A2
  1122. 00000BC2  4EBA 00F2                jsr        [PC + 0xF2 /* 00000CB6 */]
  1123. 00000BC6  3F40 0006                move.w     [A7 + 0x6], D0
  1124. 00000BCA  206A 0004                movea.l    A0, [A2 + 0x4]
  1125. 00000BCE  3028 0016                move.w     D0, [A0 + 0x16]
  1126. 00000BD2  48C0                     ext.l      D0
  1127. 00000BD4  72F6                     moveq.l    D1, 0xFFFFFFF6
  1128. 00000BD6  D081                     add.l      D0, D1
  1129. 00000BD8  3F40 000A                move.w     [A7 + 0xA], D0
  1130. 00000BDC  4AAA 0024                tst.l      [A2 + 0x24]
  1131. 00000BE0  584F                     addq.w     A7, 4
  1132. 00000BE2  673C                     beq        +0x3E /* 00000C20 */
  1133. 00000BE4  302F 0002                move.w     D0, [A7 + 0x2]
  1134. 00000BE8  48C0                     ext.l      D0
  1135. 00000BEA  5A80                     addq.l     D0, 5
  1136. 00000BEC  322F 0006                move.w     D1, [A7 + 0x6]
  1137. 00000BF0  48C1                     ext.l      D1
  1138. 00000BF2  B280                     cmp.l      D1, D0
  1139. 00000BF4  6F2E                     ble        +0x30 /* 00000C24 */
  1140. 00000BF6  266A 0024                movea.l    A3, [A2 + 0x24]
  1141. 00000BFA  4A93                     tst.l      [A3]
  1142. 00000BFC  6604                     bne        +0x6 /* 00000C02 */
  1143. 00000BFE  7000                     moveq.l    D0, 0x00
  1144. 00000C00  6010                     bra        +0x12 /* 00000C12 */
  1145. label00000C02:
  1146. 00000C02  202B 0004                move.l     D0, [A3 + 0x4]
  1147. 00000C06  7264                     moveq.l    D1, 0x64
  1148. 00000C08  4EAD DA68                jsr        [A5 - 0x2598]
  1149. 00000C0C  2213                     move.l     D1, [A3]
  1150. 00000C0E  4EAD DA74                jsr        [A5 - 0x258C]
  1151. label00000C12:
  1152. 00000C12  2F00                     move.l     -[A7], D0
  1153. 00000C14  486F 0004                pea.l      [A7 + 0x4]
  1154. 00000C18  4EBA F690                jsr        [PC - 0x970 /* 000002AA */]
  1155. 00000C1C  504F                     addq.w     A7, 8
  1156. 00000C1E  6004                     bra        +0x6 /* 00000C24 */
  1157. label00000C20:
  1158. 00000C20  4857                     pea.l      [A7]
  1159. 00000C22  A8A3                     syscall    EraseRect
  1160. label00000C24:
  1161. 00000C24  504F                     addq.w     A7, 8
  1162. 00000C26  4CDF 0C00                movem.l    A2,A3, [A7]+
  1163. 00000C2A  4E75                     rts
  1164. fn00000C2C:
  1165. 00000C2C  48E7 0038                movem.l    -[A7], A2,A3,A4
  1166. 00000C30  594F                     subq.w     A7, 4
  1167. 00000C32  286F 0014                movea.l    A4, [A7 + 0x14]
  1168. 00000C36  246F 0018                movea.l    A2, [A7 + 0x18]
  1169. 00000C3A  47D7                     lea.l      A3, [A7]
  1170. 00000C3C  2F0B                     move.l     -[A7], A3
  1171. 00000C3E  A874                     syscall    GetPort
  1172. 00000C40  B5ED 19AC                cmpa.l     A2, [A5 + 0x19AC]
  1173. 00000C44  6704                     beq        +0x6 /* 00000C4A */
  1174. 00000C46  2F0A                     move.l     -[A7], A2
  1175. 00000C48  A873                     syscall    SetPort
  1176. label00000C4A:
  1177. 00000C4A  3F3C 0001                move.w     -[A7], 0x1
  1178. 00000C4E  A887                     syscall    TextFont
  1179. 00000C50  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1180. 00000C54  A88A                     syscall    TextSize
  1181. 00000C56  3F3C 0001                move.w     -[A7], 0x1
  1182. 00000C5A  A888                     syscall    TextFace
  1183. 00000C5C  486C 0132                pea.l      [A4 + 0x132]
  1184. 00000C60  4EAD DF88                jsr        [A5 - 0x2078]
  1185. 00000C64  3940 0130                move.w     [A4 + 0x130], D0
  1186. 00000C68  302C 0130                move.w     D0, [A4 + 0x130]
  1187. 00000C6C  48C0                     ext.l      D0
  1188. 00000C6E  D080                     add.l      D0, D0
  1189. 00000C70  5480                     addq.l     D0, 2
  1190. 00000C72  3940 012E                move.w     [A4 + 0x12E], D0
  1191. 00000C76  206D 19AC                movea.l    A0, [A5 + 0x19AC]
  1192. 00000C7A  B1EF 0004                cmpa.l     A0, [A7 + 0x4]
  1193. 00000C7E  584F                     addq.w     A7, 4
  1194. 00000C80  6704                     beq        +0x6 /* 00000C86 */
  1195. 00000C82  2F17                     move.l     -[A7], [A7]
  1196. 00000C84  A873                     syscall    SetPort
  1197. label00000C86:
  1198. 00000C86  584F                     addq.w     A7, 4
  1199. 00000C88  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1200. 00000C8C  4E75                     rts
  1201. 00000C8E  2F0A                     move.l     -[A7], A2
  1202. 00000C90  246F 0008                movea.l    A2, [A7 + 0x8]
  1203. 00000C94  4AAA 0024                tst.l      [A2 + 0x24]
  1204. 00000C98  6718                     beq        +0x1A /* 00000CB2 */
  1205. 00000C9A  2F0A                     move.l     -[A7], A2
  1206. 00000C9C  2F2A 0024                move.l     -[A7], [A2 + 0x24]
  1207. 00000CA0  4EBA 0096                jsr        [PC + 0x96 /* 00000D38 */]
  1208. 00000CA4  4A80                     tst.l      D0
  1209. 00000CA6  504F                     addq.w     A7, 8
  1210. 00000CA8  6608                     bne        +0xA /* 00000CB2 */
  1211. 00000CAA  2F0A                     move.l     -[A7], A2
  1212. 00000CAC  4EBA F7D8                jsr        [PC - 0x828 /* 00000486 */]
  1213. 00000CB0  584F                     addq.w     A7, 4
  1214. label00000CB2:
  1215. 00000CB2  245F                     movea.l    A2, [A7]+
  1216. 00000CB4  4E75                     rts
  1217. fn00000CB6:
  1218. 00000CB6  48E7 1030                movem.l    -[A7], D3,A2,A3
  1219. 00000CBA  4FEF FEFC                lea.l      A7, [A7 - 0x104]
  1220. 00000CBE  246F 0114                movea.l    A2, [A7 + 0x114]
  1221. 00000CC2  246A 0004                movea.l    A2, [A2 + 0x4]
  1222. 00000CC6  47EF 0100                lea.l      A3, [A7 + 0x100]
  1223. 00000CCA  2F0B                     move.l     -[A7], A3
  1224. 00000CCC  A874                     syscall    GetPort
  1225. 00000CCE  B5ED 19AC                cmpa.l     A2, [A5 + 0x19AC]
  1226. 00000CD2  6704                     beq        +0x6 /* 00000CD8 */
  1227. 00000CD4  2F0A                     move.l     -[A7], A2
  1228. 00000CD6  A873                     syscall    SetPort
  1229. label00000CD8:
  1230. 00000CD8  3F3C 0001                move.w     -[A7], 0x1
  1231. 00000CDC  A887                     syscall    TextFont
  1232. 00000CDE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1233. 00000CE2  A88A                     syscall    TextSize
  1234. 00000CE4  3F3C 0001                move.w     -[A7], 0x1
  1235. 00000CE8  A888                     syscall    TextFace
  1236. 00000CEA  2F3C 0098 967F           move.l     -[A7], 0x98967F
  1237. 00000CF0  486F 0004                pea.l      [A7 + 0x4]
  1238. 00000CF4  4EBA F568                jsr        [PC - 0xA98 /* 0000025E */]
  1239. 00000CF8  486F 0008                pea.l      [A7 + 0x8]
  1240. 00000CFC  A88C                     syscall    StringWidth
  1241. 00000CFE  301F                     move.w     D0, [A7]+
  1242. 00000D00  48C0                     ext.l      D0
  1243. 00000D02  720A                     moveq.l    D1, 0x0A
  1244. 00000D04  D081                     add.l      D0, D1
  1245. 00000D06  3600                     move.w     D3, D0
  1246. 00000D08  206D 19AC                movea.l    A0, [A5 + 0x19AC]
  1247. 00000D0C  B1EF 0106                cmpa.l     A0, [A7 + 0x106]
  1248. 00000D10  5C4F                     addq.w     A7, 6
  1249. 00000D12  6706                     beq        +0x8 /* 00000D1A */
  1250. 00000D14  2F2F 0100                move.l     -[A7], [A7 + 0x100]
  1251. 00000D18  A873                     syscall    SetPort
  1252. label00000D1A:
  1253. 00000D1A  3003                     move.w     D0, D3
  1254. 00000D1C  4FEF 0104                lea.l      A7, [A7 + 0x104]
  1255. 00000D20  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1256. 00000D24  4E75                     rts
  1257. fn00000D26:
  1258. 00000D26  7001                     moveq.l    D0, 0x01
  1259. 00000D28  2B40 ABFE                move.l     [A5 - 0x5402], D0
  1260. 00000D2C  41ED AC02                lea.l      A0, [A5 - 0x53FE]
  1261. 00000D30  4E75                     rts
  1262. fn00000D32:
  1263. 00000D32  42AD ABFE                clr.l      [A5 - 0x5402]
  1264. 00000D36  4E75                     rts
  1265. fn00000D38:
  1266. 00000D38  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1267. 00000D3C  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  1268. 00000D40  286F 0028                movea.l    A4, [A7 + 0x28]
  1269. 00000D44  246F 002C                movea.l    A2, [A7 + 0x2C]
  1270. 00000D48  202C 0004                move.l     D0, [A4 + 0x4]
  1271. 00000D4C  B094                     cmp.l      D0, [A4]
  1272. 00000D4E  6D0C                     blt        +0xE /* 00000D5C */
  1273. 00000D50  7000                     moveq.l    D0, 0x00
  1274. 00000D52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1275. 00000D56  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1276. 00000D5A  4E75                     rts
  1277. label00000D5C:
  1278. 00000D5C  42AF 0004                clr.l      [A7 + 0x4]
  1279. 00000D60  70FF                     moveq.l    D0, 0xFFFFFFFF
  1280. 00000D62  2F40 0008                move.l     [A7 + 0x8], D0
  1281. 00000D66  4297                     clr.l      [A7]
  1282. 00000D68  7600                     moveq.l    D3, 0x00
  1283. 00000D6A  554F                     subq.w     A7, 2
  1284. 00000D6C  4AAD AF40                tst.l      [A5 - 0x50C0]
  1285. 00000D70  6606                     bne        +0x8 /* 00000D78 */
  1286. 00000D72  206A 001C                movea.l    A0, [A2 + 0x1C]
  1287. 00000D76  6008                     bra        +0xA /* 00000D80 */
  1288. label00000D78:
  1289. 00000D78  2F0A                     move.l     -[A7], A2
  1290. 00000D7A  4EBA FABE                jsr        [PC - 0x542 /* 0000083A */]
  1291. 00000D7E  584F                     addq.w     A7, 4
  1292. label00000D80:
  1293. 00000D80  4850                     pea.l      [A0]
  1294. 00000D82  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1295. 00000D86  486F 0012                pea.l      [A7 + 0x12]
  1296. 00000D8A  4EAD DC18                jsr        [A5 - 0x23E8]
  1297. 00000D8E  301F                     move.w     D0, [A7]+
  1298. 00000D90  3600                     move.w     D3, D0
  1299. 00000D92  3003                     move.w     D0, D3
  1300. 00000D94  48C0                     ext.l      D0
  1301. 00000D96  6600 00B6                bne        +0xB8 /* 00000E4E */
  1302. 00000D9A  7601                     moveq.l    D3, 0x01
  1303. 00000D9C  4AAD AF40                tst.l      [A5 - 0x50C0]
  1304. 00000DA0  6750                     beq        +0x52 /* 00000DF2 */
  1305. 00000DA2  1F3C 0006                move.b     -[A7], 0x6
  1306. 00000DA6  4AAD AF40                tst.l      [A5 - 0x50C0]
  1307. 00000DAA  6606                     bne        +0x8 /* 00000DB2 */
  1308. 00000DAC  206A 001C                movea.l    A0, [A2 + 0x1C]
  1309. 00000DB0  6008                     bra        +0xA /* 00000DBA */
  1310. label00000DB2:
  1311. 00000DB2  2F0A                     move.l     -[A7], A2
  1312. 00000DB4  4EBA FA84                jsr        [PC - 0x57C /* 0000083A */]
  1313. 00000DB8  584F                     addq.w     A7, 4
  1314. label00000DBA:
  1315. 00000DBA  4850                     pea.l      [A0]
  1316. 00000DBC  4EAD E990                jsr        [A5 - 0x1670]
  1317. 00000DC0  3810                     move.w     D4, [A0]
  1318. 00000DC2  1F3C 0011                move.b     -[A7], 0x11
  1319. 00000DC6  4AAD AF40                tst.l      [A5 - 0x50C0]
  1320. 00000DCA  6606                     bne        +0x8 /* 00000DD2 */
  1321. 00000DCC  206A 001C                movea.l    A0, [A2 + 0x1C]
  1322. 00000DD0  6008                     bra        +0xA /* 00000DDA */
  1323. label00000DD2:
  1324. 00000DD2  2F0A                     move.l     -[A7], A2
  1325. 00000DD4  4EBA FA64                jsr        [PC - 0x59C /* 0000083A */]
  1326. 00000DD8  584F                     addq.w     A7, 4
  1327. label00000DDA:
  1328. 00000DDA  4850                     pea.l      [A0]
  1329. 00000DDC  4EAD E990                jsr        [A5 - 0x1670]
  1330. 00000DE0  3A10                     move.w     D5, [A0]
  1331. 00000DE2  B845                     cmp.w      D4, D5
  1332. 00000DE4  57C0                     seq        D0
  1333. 00000DE6  4400                     neg.b      D0
  1334. 00000DE8  4880                     ext.w      D0
  1335. 00000DEA  48C0                     ext.l      D0
  1336. 00000DEC  2600                     move.l     D3, D0
  1337. 00000DEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1338. label00000DF2:
  1339. 00000DF2  97CB                     sub.l      A3, A3
  1340. 00000DF4  4A83                     tst.l      D3
  1341. 00000DF6  672C                     beq        +0x2E /* 00000E24 */
  1342. 00000DF8  1F3C 0001                move.b     -[A7], 0x1
  1343. 00000DFC  4AAD AF40                tst.l      [A5 - 0x50C0]
  1344. 00000E00  6606                     bne        +0x8 /* 00000E08 */
  1345. 00000E02  206A 001C                movea.l    A0, [A2 + 0x1C]
  1346. 00000E06  6008                     bra        +0xA /* 00000E10 */
  1347. label00000E08:
  1348. 00000E08  2F0A                     move.l     -[A7], A2
  1349. 00000E0A  4EBA FA2E                jsr        [PC - 0x5D2 /* 0000083A */]
  1350. 00000E0E  584F                     addq.w     A7, 4
  1351. label00000E10:
  1352. 00000E10  4850                     pea.l      [A0]
  1353. 00000E12  4EAD E990                jsr        [A5 - 0x1670]
  1354. 00000E16  202F 000E                move.l     D0, [A7 + 0xE]
  1355. 00000E1A  B090                     cmp.l      D0, [A0]
  1356. 00000E1C  5C4F                     addq.w     A7, 6
  1357. 00000E1E  6604                     bne        +0x6 /* 00000E24 */
  1358. 00000E20  47EF 0004                lea.l      A3, [A7 + 0x4]
  1359. label00000E24:
  1360. 00000E24  554F                     subq.w     A7, 2
  1361. 00000E26  4AAD AF40                tst.l      [A5 - 0x50C0]
  1362. 00000E2A  6606                     bne        +0x8 /* 00000E32 */
  1363. 00000E2C  206A 001C                movea.l    A0, [A2 + 0x1C]
  1364. 00000E30  6008                     bra        +0xA /* 00000E3A */
  1365. label00000E32:
  1366. 00000E32  2F0A                     move.l     -[A7], A2
  1367. 00000E34  4EBA FA04                jsr        [PC - 0x5FC /* 0000083A */]
  1368. 00000E38  584F                     addq.w     A7, 4
  1369. label00000E3A:
  1370. 00000E3A  4850                     pea.l      [A0]
  1371. 00000E3C  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1372. 00000E40  486F 000A                pea.l      [A7 + 0xA]
  1373. 00000E44  2F0B                     move.l     -[A7], A3
  1374. 00000E46  4EAD DC1E                jsr        [A5 - 0x23E2]
  1375. 00000E4A  301F                     move.w     D0, [A7]+
  1376. 00000E4C  3600                     move.w     D3, D0
  1377. label00000E4E:
  1378. 00000E4E  3003                     move.w     D0, D3
  1379. 00000E50  48C0                     ext.l      D0
  1380. 00000E52  6714                     beq        +0x16 /* 00000E68 */
  1381. 00000E54  3F03                     move.w     -[A7], D3
  1382. 00000E56  2F0A                     move.l     -[A7], A2
  1383. 00000E58  4EBA FAC6                jsr        [PC - 0x53A /* 00000920 */]
  1384. 00000E5C  7000                     moveq.l    D0, 0x00
  1385. 00000E5E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1386. 00000E62  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1387. 00000E66  4E75                     rts
  1388. label00000E68:
  1389. 00000E68  4A97                     tst.l      [A7]
  1390. 00000E6A  674A                     beq        +0x4C /* 00000EB6 */
  1391. 00000E6C  4AAF 0004                tst.l      [A7 + 0x4]
  1392. 00000E70  672A                     beq        +0x2C /* 00000E9C */
  1393. 00000E72  554F                     subq.w     A7, 2
  1394. 00000E74  4AAD AF40                tst.l      [A5 - 0x50C0]
  1395. 00000E78  6606                     bne        +0x8 /* 00000E80 */
  1396. 00000E7A  206A 001C                movea.l    A0, [A2 + 0x1C]
  1397. 00000E7E  6008                     bra        +0xA /* 00000E88 */
  1398. label00000E80:
  1399. 00000E80  2F0A                     move.l     -[A7], A2
  1400. 00000E82  4EBA F9B6                jsr        [PC - 0x64A /* 0000083A */]
  1401. 00000E86  584F                     addq.w     A7, 4
  1402. label00000E88:
  1403. 00000E88  4850                     pea.l      [A0]
  1404. 00000E8A  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1405. 00000E8E  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1406. 00000E92  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1407. 00000E96  4EAD DC24                jsr        [A5 - 0x23DC]
  1408. 00000E9A  301F                     move.w     D0, [A7]+
  1409. label00000E9C:
  1410. 00000E9C  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1411. 00000EA0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1412. 00000EA4  2F0A                     move.l     -[A7], A2
  1413. 00000EA6  2F0C                     move.l     -[A7], A4
  1414. 00000EA8  4EBA 0046                jsr        [PC + 0x46 /* 00000EF0 */]
  1415. 00000EAC  2F0A                     move.l     -[A7], A2
  1416. 00000EAE  4EBA FC46                jsr        [PC - 0x3BA /* 00000AF6 */]
  1417. 00000EB2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1418. label00000EB6:
  1419. 00000EB6  4AAF 0004                tst.l      [A7 + 0x4]
  1420. 00000EBA  671E                     beq        +0x20 /* 00000EDA */
  1421. 00000EBC  4AAD AF40                tst.l      [A5 - 0x50C0]
  1422. 00000EC0  6606                     bne        +0x8 /* 00000EC8 */
  1423. 00000EC2  206A 001C                movea.l    A0, [A2 + 0x1C]
  1424. 00000EC6  6008                     bra        +0xA /* 00000ED0 */
  1425. label00000EC8:
  1426. 00000EC8  2F0A                     move.l     -[A7], A2
  1427. 00000ECA  4EBA F96E                jsr        [PC - 0x692 /* 0000083A */]
  1428. 00000ECE  584F                     addq.w     A7, 4
  1429. label00000ED0:
  1430. 00000ED0  4850                     pea.l      [A0]
  1431. 00000ED2  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1432. 00000ED6  4EAD DC2A                jsr        [A5 - 0x23D6]
  1433. label00000EDA:
  1434. 00000EDA  52AC 0004                addq.l     [A4 + 0x4], 1
  1435. 00000EDE  2F0A                     move.l     -[A7], A2
  1436. 00000EE0  4EBA FCC0                jsr        [PC - 0x340 /* 00000BA2 */]
  1437. 00000EE4  7001                     moveq.l    D0, 0x01
  1438. 00000EE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1439. 00000EEA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1440. 00000EEE  4E75                     rts
  1441. fn00000EF0:
  1442. 00000EF0  48E7 1030                movem.l    -[A7], D3,A2,A3
  1443. 00000EF4  514F                     subq.w     A7, 8
  1444. 00000EF6  266F 001C                movea.l    A3, [A7 + 0x1C]
  1445. 00000EFA  2EAF 0024                move.l     [A7], [A7 + 0x24]
  1446. 00000EFE  2F6F 0020 0004           move.l     [A7 + 0x4], [A7 + 0x20]
  1447. 00000F04  7600                     moveq.l    D3, 0x00
  1448. 00000F06  4AAB 0020                tst.l      [A3 + 0x20]
  1449. 00000F0A  670E                     beq        +0x10 /* 00000F1A */
  1450. 00000F0C  41D7                     lea.l      A0, [A7]
  1451. 00000F0E  226B 0020                movea.l    A1, [A3 + 0x20]
  1452. 00000F12  7008                     moveq.l    D0, 0x08
  1453. 00000F14  A9EF                     syscall    PtrAndHand
  1454. 00000F16  3600                     move.w     D3, D0
  1455. 00000F18  6016                     bra        +0x18 /* 00000F30 */
  1456. label00000F1A:
  1457. 00000F1A  554F                     subq.w     A7, 2
  1458. 00000F1C  486F 0002                pea.l      [A7 + 0x2]
  1459. 00000F20  486B 0020                pea.l      [A3 + 0x20]
  1460. 00000F24  4878 0008                push.l     0x8
  1461. 00000F28  4EAD DDD8                jsr        [A5 - 0x2228]
  1462. 00000F2C  301F                     move.w     D0, [A7]+
  1463. 00000F2E  3600                     move.w     D3, D0
  1464. label00000F30:
  1465. 00000F30  3003                     move.w     D0, D3
  1466. 00000F32  48C0                     ext.l      D0
  1467. 00000F34  6640                     bne        +0x42 /* 00000F76 */
  1468. 00000F36  2F0B                     move.l     -[A7], A3
  1469. 00000F38  4EAD FE20                jsr        [A5 - 0x1E0]
  1470. 00000F3C  2448                     movea.l    A2, A0
  1471. 00000F3E  262A 001C                move.l     D3, [A2 + 0x1C]
  1472. 00000F42  2003                     move.l     D0, D3
  1473. 00000F44  5280                     addq.l     D0, 1
  1474. 00000F46  2F00                     move.l     -[A7], D0
  1475. 00000F48  2F0A                     move.l     -[A7], A2
  1476. 00000F4A  4EAD F9C8                jsr        [A5 - 0x638]
  1477. 00000F4E  2F03                     move.l     -[A7], D3
  1478. 00000F50  2F0A                     move.l     -[A7], A2
  1479. 00000F52  4EAD FA10                jsr        [A5 - 0x5F0]
  1480. 00000F56  4A83                     tst.l      D3
  1481. 00000F58  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1482. 00000F5C  6618                     bne        +0x1A /* 00000F76 */
  1483. 00000F5E  2F03                     move.l     -[A7], D3
  1484. 00000F60  2F0A                     move.l     -[A7], A2
  1485. 00000F62  2057                     movea.l    A0, [A7]
  1486. 00000F64  2250                     movea.l    A1, [A0]
  1487. 00000F66  2269 0020                movea.l    A1, [A1 + 0x20]
  1488. 00000F6A  4E91                     jsr        [A1]
  1489. 00000F6C  2F0B                     move.l     -[A7], A3
  1490. 00000F6E  4EAD FE18                jsr        [A5 - 0x1E8]
  1491. 00000F72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1492. label00000F76:
  1493. 00000F76  504F                     addq.w     A7, 8
  1494. 00000F78  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1495. 00000F7C  4E75                     rts
  1496. 00000F7E  0000 0000                ori.b      D0, 0x0
  1497. 00000F82  0000 0000                ori.b      D0, 0x0
  1498. 00000F86  0000 0000                ori.b      D0, 0x0
  1499.